body{background:#fff; font-family: "Helvetica Neue"; font-size: 1rem; line-height: 2rem;color: #555;}
img{border:none; max-width: 100%;}
a{color:#555; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
li,ul{list-style-type:none;}
ul{margin: 0;padding: 0;}
.fl{float: left;}
.fr{float: right;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.clamp{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
/*--- header ---*/
.h-tool{background: #eeeeee;height: 30px;line-height: 30px;}
.h-tool p{font-style: 14px;color: #afafaf;}
.h-tool ul{float: right;}
.h-tool li{float: left;margin-right: 10px;font-size: 14px;color: #666666;}
.h-tool li:nth-child(1) a{border-right: 1px solid #666;padding-right: 10px;padding-left: 22px;background: url(../img/ico-map.png) no-repeat left center;}
.m-header{padding:25px 0; background: #fff;}
#h-tel img{float: right; margin-top:0px;}
a:hover{text-decoration: none;}
.weixin{width:94px; padding-left: 22px; background: url(../img/ico-ewm.png) no-repeat left center; position:relative; font-size:14px; text-align:center;}
.weixin a{width:72px; height:19px; line-height: 19px; display:block; margin-top: 6px;}
.weixin .weixin_nr{width: 142px; height: 142px; background: #fff; text-align: center; position: absolute; left: -20px; top: 24px; z-index: 333;display:none;}
.weixin .weixin_nr img{margin-bottom:5px; width: 140px; height: 140px;}
.weixin .weixin_nr .arrow{width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:65px; top:-6px;}
.weixin.on .weixin_nr{display:block; z-index: 9999; background: #fff;}
/*菜单*/
.m-menu{background: rgba(51,53,52,.9);position: relative;z-index: 3;}
.m-menu .navbar{margin-bottom: 0;}
.m-menu .container,
.navbar{border: none; padding-left: 0; padding-right: 0;}
.navbar-nav > li{margin:0;}
.navbar-nav > li > a{width: 100%;text-align: center;padding:16px 41px;font-size: 16px;color: #ffffff;}
.navbar-nav > li > a:hover{color: #fff;background: #d2070a;}
.navbar-wrapper > .container{padding-right: 0; padding-left: 0;}
.navbar-wrapper .navbar{padding-right: 15px; padding-left: 15px;}
.navbar-wrapper .navbar .container{width: auto;}
.menu-content{display: none;position: absolute;width: 100%;}
.menu-content li{margin-top: 16px;margin-bottom: 30px;}
.menu-content a{width: 100%;text-align: center;padding-top: 16px;padding-bottom: 16px;padding-left: 41px;padding-right: 41px;background: #484848;font-size: 16px;color: #ffffff;}
.menu-news:hover .menu-content{display: block;text-align:center;}
.menu-content a:hover{background: #d2070a;}
/*菜单*/
#h-nav{width:100%;line-height: 40px;margin-top: 10px;}
#h-nav .row{background: #465add;}
#h-nav li{float: left;padding:0;border-left:solid 1px #fff;}
#h-nav li a{color: #fff;text-align: center;display: block;height:40px;padding:0;border-right:solid 1px #fff;border-bottom:solid 1px #fff;width:25%;line-height: 40px;float: left;font-size: 16px;}
#h-nav li a:hover{color: #465add;background: #6bd3f8;}
/*--- banner ---*/
#banner img{ width: 100%; }
/*--- main ---*/
/*--- product ---*/
/*.m-pro{width:100%;background: #fff;overflow: hidden;}
.m-pro .hd{width:100%;height: 55px;margin: 60px 0 20px;background: url(../img/m-search.jpg) left top no-repeat;overflow: hidden;background-size: auto 55px;}
.m-pro .hd .f1{color: #fff;font-size: 20px;line-height: 55px;height: 55px; font-weight: bold;float: left;padding-left: 40px;}
.m-pro .hd .chakan{margin-top: 10px; text-align: center;color: #fff;display: block;float: right;border: 1px solid #fff;padding-top: 5px;padding-bottom: 5px;padding-left: 20px;padding-right: 20px;border-radius:40px;}
.m-pro .hd .chakan:hover{background: #a40304;}
.m-pro .hd .tofind{height: 55px;line-height: 55px;}
.m-pro .hd .tofind a{color: #eaeaea;font-size: 14px; display: inline-block; padding-right: 5px; position: relative; }
.m-pro .hd .tofind a::after{ content: "/"; display:inline-block; position: absolute; left: 0; font-size: 14px; color: #eaeaea; }
.m-pro .hd .tofind a + a{ padding-left: 10px; }
.m-pro .hd .tofind a:first-child::after{ display: none; }
.m-pro .hd .tofind a:hover{color: #d2070a;}
.m-pro .bd{ overflow: hidden; padding-bottom: 40px; }

.m-pro .txt strong{ display: block; height: 52px; line-height: 52px; position: relative; font-size: 16px; color: #555555; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-pro .txt strong::after{ content: ""; display: inline-block; width: 26px; height: 1px; background: #363636; border:0; position: absolute; left:0; bottom:0; }
.m-pro .img img{ width: 100%; height: 242px; object-fit: cover; transition: all .3s; }

.m-pro .txt p{ font-size: 14px; color: #999999; line-height: 18px; margin-top: 12px; }
.m-pro .bd .txt a{ display: inline-block; line-height: 1; padding:9px 20px; border:1px solid #e6e6e6; margin:20px 0; font-size: 14px; color: #878787; }
.m-pro .bd .txt a + a{ margin-left: 12px; }



.m-pro .bd .swiper-slide{ padding:22px; background: #f8f6f7; transition: all .3s; }
.m-pro .bd .swiper-slide .img{ width: 100%; height: 242px; overflow: hidden; }
.m-pro .bd .swiper-slide .img img{ width: 100%; height: 100%; object-fit: cover; transition: all .3s; }
.m-pro .bd .swiper-slide .txt{ overflow: hidden; }
.m-pro .bd .swiper-slide .txt strong{ display: block; height: 52px; line-height: 52px; position: relative; font-size: 16px; color: #555555; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-pro .bd .swiper-slide .txt strong::after{ content: ""; display: inline-block; width: 26px; height: 1px; background: #363636; border:0; position: absolute; left:0; bottom:0; }
.m-pro .bd .swiper-slide .txt p{ font-size: 14px; color: #999999; line-height: 18px; margin-top: 12px; }
.m-pro .bd .swiper-slide .txt a{ display: inline-block; line-height: 1; padding:9px 20px; border:1px solid #e6e6e6; margin:20px 0; font-size: 14px; color: #878787; }
.m-pro .bd .swiper-slide .txt a + a{ margin-left: 12px; }
.m-pro .bd .swiper-slide:hover{ background: #d2070a; transition: all .3s; }
.m-pro .bd .swiper-slide:hover strong, .m-pro .bd .swiper-slide:hover p, .m-pro .bd .swiper-slide:hover a{ color: #fff; border-color: #fff; transition: all .3s; }
.m-pro .bd .swiper-slide:hover strong::after{ width: 100%; transition: all .3s; background: #fff; }
.m-pro .bd .swiper-slide:hover img{ transform: scale(1.05); transition: all .3s; }*/


/*m-pro*/

.m-pro{padding:60px 0;background: #f2f2f2;overflow: hidden;}

.m-pro-right{overflow: hidden;}

.m-pro-right .swiper-container2{width:100%;height:100%;margin-left:auto;margin-right:auto;}

.m-pro-right .swiper-slide{text-align:center;font-size:18px;background:#fff;/* Center slide text vertically */

 display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;flex-direction: column;}

 .m-pro-right .swiper-slide img{width:100%;object-fit: cover;float: left;}

 .m-pro-right .swiper-slide .txt{text-align: left;width:100%;padding:30px;object-fit: cover;}

 .m-pro-right .swiper-slide .txt .t1{width:100%;font-size: 23px;font-weight: bold;float: left;text-align: left}

 .m-pro-right .swiper-slide .txt .t2{width:100%;font-size: 14px;line-height: 24px;float: left;text-align: left;margin-top: 8px;}

 .m-pro-right .swiper-slide .txt .t2 a{color: #0067ac;font-size: 12px;}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: #d1d6da;color: #fff;font-size: 20px;padding:10px 3px;font-family:SimSun;box-sizing: border-box;height: auto;border-radius: 5px;right:20px;width:20px;text-align: center;top:30%;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: #d1d6da;color: #fff;font-size: 20px;padding:10px 3px;font-family:SimSun;box-sizing: border-box;border-radius: 5px;left:20px;width:20px;top:30%;height: auto;text-align: center;}

@media(min-width: 768px){

    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{font-size: 30px;padding:15px 3px;border-radius: 5px;right:30px;width:30px;top:40%;}

    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{font-size: 30px;padding:15px 3px;border-radius: 5px;left:30px;width:30px;top:40%;}

}
/*产品优势、技术精湛*/
.m-line{overflow: hidden; background: #fff url(../img/b-line.jpg) no-repeat top center;background-size: cover;padding:70px 0;}
.line-name{width: 100%;overflow: hidden;}
.line-name p{float: left; font-size:18px; font-weight: bold; padding-top: 10px;padding-bottom: 10px;padding-left: 35px;padding-right: 35px; background: #fff;width: auto;}
.line-txt{overflow: hidden;}
.line-txt p{float: left;font-size: 36px;color: #fff;font-weight: bold;line-height: 36px;}
.line-txt1{overflow: hidden;}
.line-txt1 p{font-size: 20px;font-weight: bold;color: #fff;}
.line-txt2{overflow: hidden;}
.line-txt2 p{font-size: 20px;color: #fff;}
.line-txt3{overflow: hidden;}
.line-txt3 p{font-size: 10px;color: #fff;}
.line-tel{overflow: hidden;text-align: right;}
.line-tel p{font-size:24px;color: #fff;overflow: hidden;font-weight: bold;}
.line-lianxi{height: 38px;line-height: 38px;overflow: hidden;}
.line-lianxi a{background-color: #fff;font-size: 18px;padding-left: 46px;padding-right: 46px;float: right;overflow: hidden;}

/*为什么选择*/
.m-choose{width: 100%;overflow: hidden;margin-top: 30px;}
.choose-title{text-align: center;}
.choose-title b{background: #fff url(../img/i-choose.png) no-repeat top left;font-size: 24px;height: 35px;line-height: 35px;overflow: hidden;padding-left: 50px;}
.m-choose .choose-txt{font-size: 16px;margin-top: 10px;overflow: hidden;text-align: center;}
.choose-img{text-align: center;}
.choose-content{margin-top: 30px;overflow: hidden;}
.choose-content .item{margin-bottom: 30px;}
.choose-hd p{font-size: 24px;text-align: center;color: #000000;font-weight: bold;padding:5px;}
.choose-hd span{font-size: 36px;color: #a40304;}
.choose-bd p{font-stretch: 14px;text-align:center;color: #000000;}
@media(min-width: 992px){
	.m-choose .choose-txt{height: 96px;}
}
/* 公司简介 */
.m-about{background: #fff url(../img/about_bg.jpg) no-repeat top center;background-size: cover;padding:60px 0 0;}
.about-hd{text-align: center;}
.about-hd span{font-size: 30px;font-weight: bold;color: #fff;text-transform: uppercase;font-family: "arial";}
.about-hd h3{font-size:24px;color: #fff;}
.about-bd{padding:30px 0 180px;text-align: center;}
.about-bd h3{font-size: 24px;color: #0288de;margin-bottom: 40px;}
.about-bd p{font-size: 16px;line-height: 32px;color: #ffffff;padding:0 10px;}
.about-bd a{display: inline-block;margin:20px 0 0;padding:10px 30px;font-size: 18px;border-radius: 50px;background: #fff;margin-left: 20px;margin-right: 20px;}
.about-bd a:hover{background: #bc0707;color: #fff;}
.i-timg{text-align: center;margin-top: 20px;}
/*荣誉资质*/
.m-honor{margin-top: -60px;position: relative;}
.honor-bd .swiper-slide{overflow: hidden;padding:20px;}
.honor-bd .swiper-slide img{width: 100%;height: 172px;object-fit: contain;}
/*合作案例*/
.m-case{width:100%;background:#fff;padding:40px 0;overflow: hidden;position: relative;}
.m-case .hd{text-align: center;font-size: 24px;color: #000;margin-bottom: 18px;}
.m-case .md{text-align: center;font-size: 16px;color: #888888;margin-bottom: 18px;}
.m-case .hd .prev,.m-honor .hd .next{width:60px; height:42px;overflow:hidden;cursor:pointer;display:inline-block;}
.m-case .bd{overflow: hidden;}
.m-case .bd li{padding:0;margin-top: 30px;}
.m-case .bd li .content{padding:0 15px;}
.m-case .bd li .content .img{width:100%;overflow: hidden;}
.m-case .bd li .content img{width:100%;overflow: hidden;transition: all .5s;object-fit: cover;}
.m-case .bd li .content p{width:100%;color: #000;font-size: 14px;line-height: 55px;text-align: center;transition: all .5s}
.m-case .bd li:hover .content p{color: #6bd3f8;}
.m-case .bd li:hover .content img{transform: scale(1.1,1.1);}
/*新闻中心*/
.m-news .hd{text-align: center;font-size: 24px;color: #000;margin-bottom: 18px;}
.m-news .md{text-align: center;font-size: 16px;color: #888888;margin-bottom: 30px;}
.m-news .bd .left-news-hd{height: 40px;width: 100%;line-height: 40px;}
.m-news .bd .left-news-hd p{font-size: 18px;font-weight: bold;color: #000;float: left;}
.m-news .bd .left-news-hd a{padding: 0 5px; margin-top: 8px; height: 22px;line-height: 22px; font-size: 14px;color: #888888;float: right; background-color: #fff;border:1px solid #888888;}
.m-news .bd .left-news-hd a:hover{background-color: #d60407;}
.m-news .bd .right-news-hd{height: 40px;width: 100%;line-height: 40px;}
.m-news .bd .right-news-hd p{font-size: 18px;font-weight: bold;color: #000;float: left;}
.m-news .bd .right-news-hd a{padding: 0 5px; margin-top: 8px; height: 22px;line-height: 22px; font-size: 14px;color: #888888;float: right; background-color: #fff;border:1px solid #888888;}
.m-news .bd .right-news-hd a:hover{background-color: #d60407;}
.news-img{width: 100%;height: 238px;overflow:hidden; position:relative;}
.news-img .img{width: 100%;height: 238px;overflow: hidden;}
.news-img .img img{width: 100%;height: 238px;object-fit: cover;}
.news-img .title{padding-left: 22px; width: 100%;height: 48px; overflow:hidden; position: absolute; left:0; bottom:0; z-index:999;background: url(../img/bg-news-title.png);}
.news-img .title a{height: 48px;line-height: 48px;font-size: 18px;font-weight: bold;color: #fff;}
.more-news{margin-top: 20px;}
.more-news li{height: 40px;line-height: 40px;font-size: 14px;overflow: hidden;background: url(../img/news-icon.jpg) no-repeat left center;text-indent: 12px;}
.more-news li span{float: right;}
.more-news li a{font-size: 16px;}
.two-news li{width: 100%;height: 114px;line-height: 114px;overflow: hidden;margin-bottom: 10px;}
.two-news li img{height: 114px;float: left;line-height: 114px;width: 30%;object-fit: cover;}
.two-news li .news-content{float: right;height: 114px;line-height: 114px;width: 70%;}
.two-news li a{font-size: 18px;height: 26px;line-height: 26px;float: left;padding-left: 30px;}
.two-news li .news-content p{float: left;font-size: 16px;height: 16px;line-height: 16px;padding-left: 30px;margin-top: 20px;}
.two-news li .news-content .xiangqing{font-size: 16px;float: right;color: #af0606;}
.two-news li .news-content .xiangqing :hover{color: #1034e7;}

/*友情链接*/
.m-link{margin-top: 54px;}
.m-link b{font-size: 18px;color: #fc0202;font-weight: bold;}
.m-link a{font-size: 16px;color: #000000;}
/*footer*/
.footer{width:100%;float: left;background:#2b2b2b;padding:30px 0 0;margin-top: 30px;}
.footer .container{position: relative;}
.footer h1{font-size: 24px;font-weight: bold;color: #fff;float: left;width:100%;display: none;text-transform: uppercase;}
.footer b{font-size: 24px;font-weight: bold;color: #fff;float: left;width:100%;display: none;text-transform: uppercase;}
.footer h2{font-size: 16px;color: #fff;float: left;width:100%;line-height: 45px;display: none;}
.f-type{float: left;}
#form2{width:100%;float: left;}
#form2 input{width:49%;float: left;height: 44px;padding:0 20px;}
#form2 .tel{float: right;}
#form2 .content{margin-top: 8px;width:100%;}
#form2 .submit{background: #fc0404;text-align: center;line-height: 44px;color: #fff;width:100%;border:none;margin-top: 8px;}
#form2 .submit:hover{background: #000000;color:#fc0404;}
.f-nav{float: left;}
.f-nav ul{float: left;width:100%;}
.f-nav ul a{float: left;margin:15px 20px 0 0;color: #fff;font-size: 14px;}
.f-nav ul a:hover{color: #f9cf01;}
.f-con{float:left;width:100%;}
.f-con p{line-height: 30px;color: #fff;font-size: 14px;width:100%;float: left;margin-top: 10px;text-align: center;}
.f-con p span{float: left;line-height: 26px;margin-right: 10px;display: none;}
.f-ewm{float: left;width:100%;}
.f-ewm img{width: 150px;display:block;margin:10px auto 0;}
.f-bd{width:100%;color:#fff;font-size: 14px;text-align: center;height: 90px;border-top:solid 1px #fff;margin: 40px 0 52px;line-height: 90px;overflow: hidden;}
.f-bd p{float: left;line-height: 90px;}
.f-bd span{float: right;}
.f-top{position: absolute;right:0;top:-60px;width:50px;}
.down{width: 100%;height: 52px;background:#363636;color: #ffffff;font-size: 16px;position: fixed;bottom: 0;display: block;}
.down li{width: 24.7%;border-right: solid 1px #ffffff;text-align: center;line-height: 15px;float: left;padding-top: 4px;height: 52px;}
.down li a{color: #ffffff;}
.down .current{border-right: none;}
.down li img{max-width: 25px;height: 25px;}
@media(min-width: 992px){
	.f-bd{margin: 40px 0 0px;}
}
/*sidebar*/
.sidebar{overflow: hidden;max-width: 270px;}
.s-hd{width:100%;float: left;text-align: center;background:#363636;padding:20px 0;}
.s-bd{width:100%;float: left;padding:20px 0;background: #f0f0f0;}
.s-bd ul{width:100%;}
.s-bd ul li{width:100%;height: 48px;line-height: 48px;font-size: 16px;color: #444444;border-bottom:dashed 1px #cecece;text-indent: 42px;}
.s-bd ul li span{font-family: 宋体;float: right;margin-right: 15px;font-weight: bold;color: #737272;}
.s-bd ul li:hover{color: #fff;background: #d2070a;}
.s-bd ul li:hover span{color: #fff;}
.s-con{width:100%;float: left;}
.s-con .hd{width:100%;float: left;background: url(../img/s-con-hd.jpg) center/100% 100%;}
.s-con .bd{width:100%;float: left;padding:20px;background: #363636;}
.s-con .bd p{width:100%;float: left;color: #fff;line-height: 30px;font-size: 14px;text-align: left;padding:0px 0;}
/*list*/
.list{width:100%;float: left;padding:24px 0;overflow: hidden;}
.l-hd{width:100%;float: left;overflow: hidden;margin:0px 0 20px;}
.l-hd li{float: left;overflow: hidden;}
.l-hd li a{overflow: hidden;width:100%;padding:10px 0;display: inline-block;border:solid 1px #363636;color: #363636;font-size: 16px;border-radius: 5px;text-align: center;margin-bottom: 5px;}
.l-hd li a:hover{background: #d2070a;color: #ffffff;border:solid 1px #d2070a;}
.l-right{overflow: hidden;}
.l-right-hd{width:100%;float: left;background: #fff;padding:15px 15px 0;overflow: hidden;}
.l-right-hd .hd{width:100%;background: url(../img/l-right-hd-line.jpg) center 18px no-repeat;text-align: center;}
.l-right-hd span{background: #fff;padding:0 15px;display: inline-block;color: #000000;font-size: 30px;}
.l-right-hd h2{width:100%;font-size: 26px;color: #fc0404;text-transform: uppercase;margin-top: 0px;margin-bottom: 0px;}
.l-right-hd b{width:100%;font-size: 26px;color: #fc0404;text-transform: uppercase;margin-top: 0px;margin-bottom: 0px;display: block;}
.l-right-hd .bd{width:95%;text-align: right;font-size: 14px;color: #999999;line-height: 50px;}
.l-right-hd .bd a{color: #999999;}
.l-right-hd .bd a:Hover{color: #0060c0;}
.l-right-bd{line-height: 260%;padding:5px;font-size: 110%;background: #fff;}
.page{float: left;border-top:solid 1px #cccccc;width:100%;text-align: right;margin-top: 30px;}
.tz-gallery{padding:0;}
#prev_next{width:100%;float: left;margin-top: 30px;}
#prev_next li{width:100%;float: left;padding:0 10px; background: #eeeeee;margin-top:5px;line-height: 260%;}
#prev_next li a{color: #666666;}
#prev_next li:hover a{color: #fff;}
#prev_next li:hover{background: #455adc;color: #fff}
/*新闻首页样式*/
.list-news{min-height: 100px;height: auto; overflow: hidden;padding-left: 10px;}
.list-news li{height:50px; line-height: 50px; border-bottom: 1px dotted #bbb; padding:0 1%; width:100%;}
.list-news li span{float: right;}
.list-news li a{color: #595959;width:65%;height: 50px;overflow: hidden;display: block;float: left;}
.list-news li:hover{background-color: #eee;}
.news-list{width: 95%;overflow: hidden;margin: 0 auto;}
.news-list ul li{width: 40%;float: left;text-align: center;height: 35px;line-height: 35px;margin-left: 5%;margin-right: 5%;border: solid 1px #363636;font-size: 16px;border-radius: 5px;}
/*新闻内页*/
.p-img{width: 100%; padding: 5px 0 15px 0; text-align: center; color:#888787; font-size: 14px;}
.p-img p{font-size: 27px; color: #5f5f5f;}
.p-fgx{width: 100%; border-bottom:dotted 1px #868686;margin-top: 5px;}
.p-content{width: 100%; margin: 0 auto; overflow: hidden;}
.p-content .title{width: 100%; height:30px; overflow: hidden; background-color: #f0f0f0;}
.p-content .title h2{width: 100px; text-align: center; height: 30px; overflow: hidden; color: #fff; font-size: 15px; line-height: 30px; font-weight: 700; background: #2f6db2;}
.p-content .nr{width: 98%; margin: 0 auto; line-height: 260%; padding: 15px 0 50px 0; overflow: hidden;}
/*产品列表页*/
.pro{overflow: hidden;float: left;width:100%;}
.pro li{margin-bottom: 15px;text-align: center;}
.pro li img{border:solid 1px #cccccc;object-fit: cover;}
.pro li p{font-size: 16px;line-height: 40px;text-align: center;color: #333333;height: 40px;overflow: hidden;width:100%;margin-top: 0px;}
.pro li:hover p{color: #fff;background:#d2070a;}
.pro li:hover img{border:solid 1px #d2070a;}
/*产品内页样式*/
.l-right-bd .hd{width:100%;float: left;overflow: hidden;}
.l-right-bd .hd .lt{text-align: center;width:100%;float: left;overflow: hidden;}
.l-right-bd .hd .lt img{border:solid 1px #cecece;}
.l-right-bd .hd .rt{width:100%;float: left;overflow: hidden;color: #555555;}
.l-right-bd .hd .rt h1{width:100%;float: left;overflow: hidden;font-size: 24px;font-weight: bold;border-bottom:solid 1px #555555;padding:15px 0;text-align: center;}
.l-right-bd .hd .rt b{width:100%;float: left;overflow: hidden;font-size: 24px;font-weight: bold;border-bottom:solid 1px #555555;padding:15px 0;}
.l-right-bd .hd .rt p{line-height: 30px;margin: 15px 0 30px;float: left;overflow: hidden;width:100%;}
.l-right-bd .hd .rt a{color: #ffffff;font-size: 24px;padding:5px 30px;background: #363636;float: left;border:solid 1px #fff;}
.l-right-bd .bd{width: 100%;float: left;overflow: hidden;}
.l-right-bd .bd .title{width: 100%;float: left;overflow: hidden;background: #f0f1f2;margin:15px 0;}
.l-right-bd .bd .title span{padding:3px 3%;display: block;font-size: 16px;color: #ffffff;background: #363636;float: left;}
.l-right-bd .bd .content{line-height: 260%;padding:15px;min-height: 200px;}
.l-right-bd .bd .content .pro-xg ul{height: 220px}
.l-right-bd .bd .content .pro-xg li{width:240px;float: left;height:220px;margin-right: 15px;}
.l-right-bd .bd .content .pro-xg li img{width:240px;float: left;height:180px;object-fit: cover;border:solid 1px #cecece;}
.l-right-bd .bd .content .pro-xg li h1{text-align: center;font-size: 16px;color: #555555;line-height: 40px;width:100%;float: left;}
.l-right-bd .bd .content .pro-xg li:hover h1{color: #009a52;}
.l-right-bd .bd .content .pro-xg li:hover img{border-color: #009a52;}
/* message styles */
.message{width:100%;float: left;overflow: hidden;margin-left: 5px;}
.message ul{overflow: hidden;}
.message li{float: left;margin:10px 0;}
.message input{position: relative;display: block;float: left;padding:0 15px;width: 100%;border: solid 1px #cccccc;border-radius: 0;background: #fff;color: #0075c5;font-weight: bold;border-radius: 5px}
.message textarea{position: relative;display: block;float: left;padding:.5em;width: 100%;border: solid 1px #cccccc;border-radius: 0;background: #fff;color: #0075c5;font-weight: bold;resize:none;border-radius: 5px}
.message textarea:focus{outline: none;}
.message input:focus{outline: none;}
.message #submit{height: 40px;line-height: 40px;padding:0; color: #fff; background: #d60407; cursor: pointer; -webkit-transition: background 0.3s;transition: background 0.3s;}
.message #submit:hover{background: #2b2b2b;}
.pro-bd li{padding-top: 50px;padding-bottom: 40px;padding-left: 20px;padding-right: 20px;text-align: center;}
.pro-bd li:hover{background: #d2070a;}
.pro-bd li:hover a{color: #fff;}
.pro-bd li p{font-size: 16px;font-weight: bold;margin-top: 10px;float: left;}
.pro-bd li hr{height: 8px;width: 100%;text-align: left;color: #d2070a;margin-top: 5px;margin-bottom: 5px;}
.pro-bd .text{font-family: 14px;font-weight: normal;}
.pro-bd li:hover p{color: #fff;}
.pro-bd .xq{margin-right: 20px; border: solid 1px #3f3d3d;padding-left: 10px;padding-right: 10px;padding-top: 5px;padding-bottom: 5px;}
.pro-bd .xq:hover{margin-right: 20px; border: solid 1px #fff;padding-left: 10px;padding-right: 10px;padding-top: 5px;padding-bottom: 5px;background-color: #}
.m-honor p{font-size: 20px;text-align: center;height: 30px;line-height: 30px;}
/*--- Universal ---*/
#newTitle{color:#333;font-size:24px;text-align:center; padding: 25px 0 5px 0; overflow: hidden;}
#newsContent{margin-bottom:16px;}
#newsInfo{text-align: center; color: #999; font-size: 12px; margin-bottom:26px;}
#prev_next{width: 95%; margin: 0 auto; padding: 35px 0 20px 0; overflow: hidden;}
#prev_next li{width: 50%; float: left;}
.infoClass{margin:0px;margin-bottom:10px;line-height:12px;}
#infoimg{text-align:center;margin:10px 0;}
#infoimg img{padding:1px; border:1px solid #dedede;}
.message-box ul{margin-bottom: 10px; overflow: hidden;}
.tl{float: left; width: 15%; text-align: center;}
.tr{float: left; width: 84%; padding-left: 1rem;}
.t1{width: 95%; border: 1px solid #cdcddc; height: 3rem;}
.t2{width: 95%; border: 1px solid #cdcddc; height: 10rem;}
.t3{width: 80px; height: 2.9rem; border: 1px solid #cdcdcd;}
.t4{width: 80px; height: 3rem; vertical-align: top}
.t5{width:74px;height:31px;line-height:31px;background:#4a5b6d;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:微软雅黑,黑体,sans-serif;color:#FFF;}
.t5 a{text-decoration:none;font-size:14px;font-family:微软雅黑,黑体,sans-serif;color:#FFF;display:block;}
.t5 a:hover{background:#4a5b6d;border-radius:2px; text-decoration: underline;}
#page{border: 1px solid #cdcdcd; margin: 8px 0; text-align: center; height: 4rem; line-height: 4rem;}
#allmap{width:98%; margin:0 auto; border:1px solid #dedede; height:300px; overflow:hidden;}
.cont{width: 100%; padding: 15px 0; overflow: hidden;}
.cont .hd{width: 100%; height: 58px; margin: 10px 0; font-size: 22px; font-weight: 700; color: #202739; overflow: hidden;}
.cont .md{border: 1px solid #dedede; padding: 10px 20px;}
.cont .bd{height: auto; padding: 10px; border-bottom: 1px solid #dedede; overflow: hidden;}
.cont .bd .img{width: 30%; float: left; padding-top: 20px; text-align: center;}
.cont .bd .txt{width: 69%; float: right; padding-top: 20px;}
.cont .bd .txt li{width: 100%;height: 31px;color: #555;line-height: 31px; background: #f1f1f1;margin-bottom: 3px;padding-left: 20px;transition: 0.4s all;}
.cont .bd .txt li a{color: #898989;}
.cont .bd .txt li:hover{background: #f47b00; color: #fff; padding-left: 25px;}
.cont .bd .txt li:hover a{color: #fff;}
/* go top */
.plugin-fixed-call{position:fixed;bottom:300px;right:0px;width:45px;z-index: 1000;}
.plugin-fixed-call .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:45px;height:45px;background:#363636;line-height: 45px;margin-top:1px;}
.plugin-fixed-call .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.plugin-fixed-call .child a{display: inline-block; overflow: hidden;}
.plugin-fixed-call .child:hover{width:160px;background: #000;}
.plugin-fixed-call .child img{position:absolute;top:0px;left:0px;}
.plugin-fixed-call .child p{position: absolute;left:45px;color:#fff;}
.plugin-fixed-call .fixedQQ{bottom:92px;}
.plugin-fixed-call .fixedCall{bottom:46px;}
.plugin-fixed-call .fixedTop{position:absolute;right:0px;bottom:138px;color:#fff;background-color:#cbcbcb;cursor:pointer;text-align:center;width:45px;height:45px;line-height: 45px;font-size: 14px;font-family: "MICROSOFT YAHEI","Arial Narrow";}
.plugin-fixed-call .fixedTop .fixedTopPointer{position:absolute;top:-5px;left:18px;}
.plugin-fixed-call .fixedCode{bottom:0;cursor:pointer;width:45px;height:45px;background:#363636;line-height: 45px;margin-top:1px;}
.plugin-fixed-call .fixedCode:hover .fixedCodeInfo{display: block;opacity: 1;}
.fixedCodeInfo{display:none;position:fixed;bottom:300px;right:54px;padding:0 3px;border:1px solid #ccc;background:#fff;opacity: 0;}
.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;bottom:12px;}
.f-m-nav{background-color: #222; margin:0; line-height: 50px; position: fixed;z-index: 9999; bottom: 0; width: 100%; overflow: hidden; display: none;}
.f-m-nav li{float: left; width: 25%; text-align: center;}
.f-m-nav li a{color: #fff;}
.h-tool h1{font-style: 14px;color: #afafaf;}
/* 媒体查询 */
@media screen and (max-width: 1200px){.m-menu{height: auto; border-bottom: 0;}.navbar-nav{margin:0; float: none;}.navbar-nav > li{width: 25%; float: left;}.navbar-nav > li > a{padding:10px 0; text-align: center;}.navbar-nav > li > a:hover{border-bottom: 0;}.navbar-nav > li:nth-child(1),.navbar-nav > li:nth-child(2),.navbar-nav > li:nth-child(3),.navbar-nav > li:nth-child(4){border-bottom: 0;}.navbar-nav > li:nth-child(1),.navbar-nav > li:nth-child(2),.navbar-nav > li:nth-child(3),.navbar-nav > li:nth-child(5),.navbar-nav > li:nth-child(6),.navbar-nav > li:nth-child(7){border-right:0;}.m-info .txt p{font-size: 20px;}.m-info .txt p strong{font-size: 22px;}.m-news .bd .swiper-slide .txt{width: 68%;}}
@media screen and (max-width: 992px){.m-type a{margin:5px;}.m-info .right{display: none;}.m-news .bd .swiper-slide span{width: 100%;}.f-contact{margin-bottom: 15px; clear: both;}.f-message{clear: both;}.f-copy .txt{text-align: center;}.tel, .h-tool .text-right{display: none;}.h-top{padding:20px 0;}.m-news .bd .swiper-slide .txt{margin-left: 0; width: 100%;}.m-keys{display: none;}.h-location{display: block; padding:0 15px;}.h-location + h1{margin:20px auto; text-align: center; font-size: 20px; font-weight: bold;}}
@media screen and (max-width: 785px){.m-info .container{position: absolute; top: 0; left: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); text-align: center; width: 100%;}}
@media screen and (max-width: 640px){.logo img{text-align: center; width: 100%;}.m-super .hd{background-size: 280%;}.m-super .bd li{margin-bottom: 10px;}.f-copy{margin-bottom: 54px;}.info_top h1{font-size:28px; line-height:1.2;}.info_top a{display:none;}}
@media screen and (max-width: 414px){.m-super .hd{background-size: 360%;}#pro .swiper-slide .img img{height: 140px;}.pro-bd li .img img, #pro .swiper-slide .img img{height: 140px;}.m-super .bd li{height:470px;}}
@media screen and (max-width: 375px){.m-type a{padding:14px 20px;}}


/*订单*/
.order-content{padding:20px 30px;background:#fff;width:530px;box-sizing:border-box;}
.order-content .order-line{color:#333;height:30px;line-height:30px;margin-bottom:12px;font-size:14px;width:auto;}
.order-content .order-line:after{display:block;content:'';clear:both;height:0;width:0;}
.order-content .order-line lable{width:70px;margin-right:5px;display:inline-block;float:left;text-align:right;}
.order-content .order-line .order-zhi{float:left;padding:10px;line-height:30px;padding:0px 10px;width:250px;border:1px solid #d2d2d2;box-sizing:border-box;}
.order-content .order-line .order-zhi.noborder{border:none;}
.order-content .order-line .order-zhi.overword{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.order-line.bz-line{height:auto;}
.order-content .order-line .beizhu{padding:10px;float:left;border:1px solid #d2d2d2;}
.order-content .order-line .dwid{width:300px;}
.order-content .order-line img{display:inline-block;float:left;margin-left:15px;}
.order-content .go-sub{margin-left:70px;border:none;color:#fff;background:#ff5e25;font-size:14px;padding:8px 28px;margin-top:8px;border-radius:5px;outline:none;}
.order-content .go-sub:hover{background:#FE4200;}
